草庐IT

Android Horizo​​ntalScrollView 宽度

全部标签

ios - Swift Collection View自定义布局更改单元格侧的单元格宽度

你好,我有工作的collectionview自定义布局代码,但我需要从json动态更改单元格端的单元格宽度。我的CustomCollectionViewLayoutimportUIKitpublicvarCELL_HEIGHT=22.0publicvarCELL_WIDTH=40.0//HEREWIDTHSOMECELLSMUSTBE80classCustomCollectionViewLayout:UICollectionViewLayout{//UsedforcalculatingeachcellsCGRectonscreen.//CGRectwilldefinetheOrigin

关于 flex 布局时,子元素宽度超出父元素问题及解决方案(问题)

文章目录1.第一次遇到这个问题的场景2.第二种情况3.问题原因4.解决方案4.1方案一4.2方案二1.第一次遇到这个问题的场景先看效果图,大家可以看一下下面的样式,很明显左边和右边的盒子我是给的定宽,但是被挤压了这个是我在项目中遇到的一个bug,使用的flex布局,由于我动态的修改绿色盒子的显示与隐藏,导致两边盒子的挤压style>.container{width:1400px;display:flex;height:100vh;}.box1{background-color:red;width:300px;}.box2{background-color:yellow;flex:1;}.box

ios - 使用 swift 以编程方式更改 View 的高度和宽度会导致 iOS 出现意外行为

我正在通过使用使View变圆dashboardView.layer.cornerRadius=dashboardView.frame.height/2它正在工作。然后我用这个方法改变了我的View的高度和宽度dashboardView.frame=CGRect(x:screenSize.width/2,y:300,width:200,height:200)现在,当我尝试使用相同的方法使它变圆时,它不起作用。我还用这种方法在View上添加了一个渐变层letgradient:CAGradientLayer=CAGradientLayer()letendingColorOFGradient=

swift - 在 Split View 中,如何在 Swift 中确定应用程序的当前宽度?

编辑:我有一个项目,上面有一排按钮。通常按钮在精简View中为5个,在常规View中为6个。当应用程序以1/3SplitView运行时,我想删除一个按钮。如何确定应用的宽度?我使用这段代码来确定应用程序在SplitView(多任务处理)中的当前宽度:overridefuncviewWillTransitionToSize(size:CGSize,withTransitionCoordinatorcoordinator:UIViewControllerTransitionCoordinator){//worksbutit'sdeprecated:letcurrentWidth=UIScr

ios - 如何更改 Split View Controller 项目的宽度大小(主视图 Controller - 详细 View Controller )?

我需要在SplitViewController中更改ViewControllers的宽度大小。我的意思是第一个ViewController的默认值是320。第二个是703。我需要用605和419更改它们。顺便说一句,项目是iPad-Landscape项目。那么有什么办法可以做到这一点? 最佳答案 UISplitViewController类公开了一个属性来更改主视图的宽度。此属性是preferredPrimaryColumnWidthFraction,您可以使用它指定主视图的宽度,作为相对于SplitView总宽度的百分比。

objective-c - 如何在 Swift iOS8 中正确获取字符串的宽度?

我已经阅读了许多关于此的SO帖子,但找不到任何有用的东西。我的代码:letenglishTextSize=englishString.sizeWithAttributes([NSFontAttributeName:UIFont.systemFontOfSize(14)])letenglishLabel=UILabel(frame:CGRectMake(self.view.center.x,150,englishTextSize.width,englishTextSize.height))此代码片段在我的文本周围形成了一个省略号,从而避免了宽度不够大的情况。文本本身使用了很多晦涩的字符,

ios - 根据文本的总宽度调整 UILabels 的大小

我将如何根据字体大小和标签文本中的字符数来预测UILabel所需的宽度。我已经看到了一些这样做的例子,但是它们都是在objective-c中而不是swift3.0中。我找到了这个方法,但它在objective-c中,我在实现它时遇到了问题。CGFloatwidth=[label.textsizeWithFont:[UIFontsystemFontOfSize:17.0f]].width;有什么建议吗? 最佳答案 如果想根据TextSize和TextLength调整UILabel的大小,那么使用intrinsicContentSize

2022-11 CSS:flex布局父子宽度问题-小程序scrollView-div横向滚动字体超出隐藏-居中

1.父盒子不限制宽度,子盒子跟随子盒子最长长度如上图第二行子元素宽度会跟随第一行宽度解决方案:对第二行设置:width:max-content;使其宽度跟随自身内容2.flex布局时,挤压一侧固定宽度如上图,左侧宽高为112rpx,宽度不生效解决方案:对左侧图片设置宽高的同时,设置最小宽高效果如下:3.父元素flex,子元素flex时宽度问题例1:如上图,父元素左右flex布局,右侧子元素flex布局且未设置宽度的状态下,对右侧子元素的第三行标签盒子也设置flex布局。此时的第三行宽度为自适应的231px。该宽度=100vw-两侧空白边距-左侧图片-图片右侧margin。例2:如上图,父元素左

ios - CGAffineTransform 仅缩放宽度和高度

如何在不影响原点的情况下缩放CGontext,即只缩放宽度和高度?如果我直接使用如下所示的缩放比例,它也会缩放原点。context.scaledBy(x:2.0,y:2.0)有没有一种方法可以构造一个AffineTransform来操纵宽度和高度,同时保持原点不变?我想要一个可用于CGContext和CGRect的AffineTransform。例如CGRectrect={x,y,w,h}vart=CGAffineTransform.identityt=t.scaledBy(x:sx,y:sy)lettRect=rect.applying(t)tRect将是{x*sx,y*sy,w*s

ios - 无法设置 ScrollView iOS Swift 的宽度

我无法将scrollView的宽度设置为屏幕的宽度。有人可以指导我哪里出错了吗?这是我启用ScrollView的方式//SCROLLVIEWvarscrollView=UIScrollView()varcontentView=UIView()overridefuncviewDidLoad(){super.viewDidLoad()screenHeight=screenSize.heightscreenWidth=screenSize.width//SCROLLVIEWscrollView=UIScrollView(frame:view.bounds)//HereIamaddingall